payment slip - German English Dictionary